const fs = require('fs')
// 同步
const read1 = fs.readFileSync('./abc.txt', { encoding: 'utf-8' })
console.log(read1)
console.log('后面代码')
//结果：今天是2025年05月18号天气下雨 后面代码
//异步
const fs1 = fs.readFile('./abc.txt', { encoding: 'utf-8' }, (err, data) => {
  if (err) {
    console.log('读取错误')
  } else {
    console.log(data)
  }
})
console.log('后面代码')
//结果：后面代码 今天是2025年05月18号天气下雨
//异步promises
const fs2 = fs.promises
  .readFile('./abc.txt', { encoding: 'utf-8' })
  .then((res) => {
    console.log(res)
  })
  .catch((err) => {
    console.log('读取错误')
  })
//结果：后面代码 今天是2025年05月18号天气下雨